<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 
<html>
<head>
<title>Visual Basic Winforms tutorial</title>
<link rel="stylesheet" href="/cfg/format.css" type="text/css">
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<meta name="keywords" content="GUI, Mono, Visual Basic, Winforms, programming, tutorial">
<meta name="description" content="This is Visual Basic Winforms tutorial. In this tutorial, 
we will learn the basics of GUI programming in Winforms with Visual Basic. ">
<meta name="language" content="en">
<meta name="author" content="Jan Bodnar">
<meta name="distribution" content="global">

<script type="text/javascript" src="/lib/jquery.js"></script>
<script type="text/javascript" src="/lib/common.js"></script>

<script type="text/javascript"> 
  (function() {
    var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true;
    po.src = 'https://apis.google.com/js/plusone.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s);
  })();
</script> 

</head>

<body>

<div class="container">

<div id="wide_ad" class="ltow">
<script type="text/javascript"><!--
google_ad_client = "pub-9706709751191532";
/* 160x600, August 2011 */
google_ad_slot = "2484182563";
google_ad_width = 160;
google_ad_height = 600;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</div>

<div class="content">

<a href="/" title="Home">Home</a>


<h1>Visual Basic Winforms tutorial</h1>

<p>
This is Mono Visual Basic Winforms tutorial. This tutorial deals with 
the Winforms library and the Visual Basic language. It was created 
on Linux via the Mono project. Most of the material should work on Windows .NET as well. 
The tutorial is suitable for beginners and intermediate programmers.
</p>

<h2>Table of contents</h2>

<ul>
  <li><a href="introduction/">Introduction</a></li>
  <li><a href="layout/">Layout management</a></li>
  <li><a href="controls/">Controls</a></li>
  <li><a href="advanced/">Advanced controls</a></li>
  <li><a href="menustoolbars/">Menus &amp; toolbars</a></li>
  <li><a href="dialogs/">Dialogs</a></li>
  <li><a href="painting/">Painting with Cairo</a></li>
  <li><a href="dragdrop/">Drag &amp; Drop</a></li>
  <li><a href="nibbles/">Nibbles</a></li>
</ul>


<h2>Winforms</h2>

<p>
Windows Forms is a graphical user interface application programming interface (API) 
included as a part of Microsoft's .NET Framework. As of 13 May 2008, 
Mono's System.Windows.Forms 2.0 is API complete. Simply put, Winforms is a 
library for creating GUI applications.
</p>

<div class="g-plusone"></div> 

<p>
There is a <a href="/lang/visualbasic/">Visual Basic tutorial</a>
on ZetCode. <a href="/gui/csharpwinforms/">Mono C# Winforms tutorial</a>
is a tutorial for the Winforms library in the sister language. Tutorials 
covering other Visual Basic GUI libraries include 
<a href="/gui/vbqyoto/">Visual Basic Qyoto tutorial</a> and
<a href="/gui/vbgtk/">Visual Basic GTK# tutorial</a>.
</p>


<div class="footer">

<div class="signature">
<a href="/">ZetCode::</a> last modified May 26, 2009 <span class="copyright">&copy; 2007 - 2012 Jan Bodnar</span>
</div>
</div>

</div> <!-- content -->

</div> <!-- container -->

</body>
</html>

